import mitt from "mitt"

// 支持任意组件通讯
const emitter = mitt()

/*
// 绑定事件
emitter.on("test1", () => {
  console.log("test1")
})
emitter.on("test2", () => {
  console.log("test2")
})
setInterval(() => {
  // 触发事件
  emitter.emit("test1")
  emitter.emit("test2")
}, 1000)

setTimeout(() => {
  // 解除绑定
  emitter.off("test1")
}, 3000)
setTimeout(() => {
  // 解除所有绑定
  emitter.all.clear()
}, 6000)
*/

export default emitter
